Skip to content

feat(performance): panel CPU/Performance - #3

Merged
ElVatoEste merged 1 commit into
mainfrom
feat/performance-panel
Aug 20, 2026
Merged

feat(performance): panel CPU/Performance#3
ElVatoEste merged 1 commit into
mainfrom
feat/performance-panel

Conversation

@ElVatoEste

Copy link
Copy Markdown
Member

Cuarto panel de observabilidad (REQ-023), v1.

Qué agrega

  • Dominio performance en Overrun Events. Se sondea Performance.getMetrics (contadores acumulados) y se derivan señales por diferencia entre sondeos.
  • Señales atribuibles a la página (no CPU% de proceso del SO): utilización del hilo principal (TaskDuration/wall), JS time (ScriptDuration), render time (Layout+RecalcStyle), layouts, FPS (delta Frames).
  • events/performance.ts: poller con start/stop, guarda snapshot previo para deltas.
  • UI: PerformancePanel — gauge de CPU%, breakdown JS/render/FPS, timeline (uPlot). Nota honesta: long tasks (Tracing) y CPU de proceso quedan para después.

Checklist

  • typecheck
  • build

REQ-023 · D-013

@ElVatoEste
ElVatoEste merged commit 7d81867 into main Aug 20, 2026
1 check passed
@ElVatoEste
ElVatoEste deleted the feat/performance-panel branch August 20, 2026 23:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant